package viewmodel;

import java.util.ArrayList;
import java.util.List;

import admin.dao.VocabDAO;

import model.Vocabulary;

public class VocabDataModel {
	private List<Vocabulary> allVocab = new ArrayList<Vocabulary>();
	
	public VocabDataModel(){
		updateAllVocab();
	}
	
	public List<Vocabulary> getAllVocab() {
		return allVocab;
	}

	public void updateAllVocab(){
		this.allVocab = VocabDAO.getAllVocabularies();
	}
	public void removeVocab(Vocabulary selectVocab){
		allVocab.remove(selectVocab);
		VocabDAO.deleteVocab(selectVocab.getId());
	}
}
